package pe.com.ValoracionVivienda.service.interfaces;

import java.util.List;

import pe.com.ValoracionVivienda.domain.entities.Entrenamiento;
import pe.com.ValoracionVivienda.domain.entities.EntrenamientoItemEntrada;
import pe.com.ValoracionVivienda.domain.entities.EntrenamientoModelo;

public interface EntrenamientoService extends GenericService<Integer, Entrenamiento> {

	List<Entrenamiento> getEntrenamientosActivosAutovaluo();
	List<Entrenamiento> getEntrenamientosActivosTasacionPorId(Integer id);
	void cambiarEstado(Integer id, boolean estado);
	List<Entrenamiento> getEntrenamientosPorIdTipoTasacion(Integer idTipoTasacion);
	Entrenamiento getEntrenamientoEItemsEntradaPorId(Integer idEntrenamiento);
	List<EntrenamientoItemEntrada> getItemsEntradaPorEntrenamientoId(Integer idEntrenamiento);
	EntrenamientoModelo getModeloPorEntrenamientoId(Integer idEntrenamiento);
}
